home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / packet / terminal / pr4w32 / source / srvdll.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-21  |  1.7 KB  |  45 lines

  1. /*****************************************************************************/
  2. /* PROJEKT PR4WIN  Service DLL                                               */
  3. /*                                                                           */
  4. /*                                                                           */
  5. /*                                                                           */
  6. /*                                                                           */
  7. /* BY:                                                                       */
  8. /* ----------                                                                */
  9. /* OE8DJK Bernd M. Stroj         18.01.1996                                  */
  10. /*                                                                           */
  11. /*****************************************************************************/
  12.  
  13. #define SRV_EXIT 90
  14.  
  15. typedef struct
  16.   {
  17.     FARPROC lpfnAns;
  18.     FARPROC lpfnCtl;
  19.     char    szInit[128];
  20.   } INIT_SERVICE;
  21.   
  22.   
  23. typedef struct
  24.   {
  25.     char    szCallSign[10];            // Callsign inkl SSID   "OE8DJK-15"
  26.     char    szError[128];              // Rⁿckgabe im Fehlerfall
  27.     long    hCon;                      // Connection Handle = Connect Window
  28.   } OPEN_SERVICE;
  29.                      
  30.                      
  31. typedef struct
  32.   {
  33.     long     hCon;
  34.     short    sPacLen;
  35.     char     sPacket[1550];
  36.   } RXTX_SERVICE;
  37.   
  38.                  
  39. int APIENTRY iInitDll  ( INIT_SERVICE  *ptInitSrv );    
  40. int APIENTRY iExitDll  ( void );
  41. int APIENTRY iOpenSrv  ( OPEN_SERVICE  *ptOpenSrv );
  42. int APIENTRY iCloseSrv ( long hCon );
  43. int APIENTRY iSnd2Srv  ( RXTX_SERVICE *ptSrv );
  44. int APIENTRY iVersion  ( void );
  45.